package com.ruanzhaojun.springboot04.entry.admin;

import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 航班预订实体类
 * 用于记录用户的航班预订信息
 */
@Data
public class FlightBooking {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 添加时间
     */
    private LocalDateTime addtime;

    /**
     * 订单编号
     */
    private String orderNumber;

    /**
     * 航空公司名称
     */
    private String companyName;

    /**
     * 公司账户号码
     */
    private String companyAccountNumber;

    /**
     * 用户账户
     */
    private String userAccount;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 预订时间
     */
    private LocalDateTime reserveTime;

    /**
     * 总费用
     */
    private Double totalCost;

    /**
     * 机票价格
     */
    private Double ticketPrice;

    /**
     * 机票数量
     */
    private Integer ticketCount;

    /**
     * 座位号
     */
    private String seatNumber;

    /**
     * 到达城市
     */
    private String arriveCity;

    /**
     * 起飞城市
     */
    private String takeoffCity;

    /**
     * 航班照片路径
     */
    private String flightPhoto;

    /**
     * 航班号
     */
    private String flightNumber;

    /**
     * 是否已支付 (是/否)
     */
    private String isPaid;
}
